turn insulation - French English Dictionary